package com.asset.model.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 登录后返回给前端的用户视图 (脱敏)
 */
@Data
public class LoginUserVO implements Serializable {

    private static final long serialVersionUID = -8935279828557567543L;
    /**
     * 用户id
     */
    private Integer id;

    /**
     * 用户登录账号
     */
    private String username;


    /**
     * 用户姓名
     */
    private String realName;

    /**
     * 职工工号
     */
    private String employeeNO;

    /**
     * 职工手机号
     */
    private String phone;

    /**
     * 职工邮箱
     */
    private String email;

    /**
     * 所属公司id
     */
    private int companyId;

    /**
     * 所属部门id
     */
    private int departmentId;

    /**
     * 职位
     */
    private String position;

    /**
     * 职工身份 1 资产管理员  2 领导
     */
    private int isAdmin;

    /**
     * 所属公司名称
     */
    private String companyName;

    /**
     * 所属公司编码
     */
    private String companyCode;

    /**
     * 登录token
     */
    private String token;
}
